package com.MyBatis.test_1_28_mybatis.mapper;

import com.MyBatis.test_1_28_mybatis.model.UserInfo;
import org.apache.ibatis.annotations.Lang;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UserInfoXmlMapper {
    // 查询
    List<UserInfo> selectAll();
    // 升级
    List<UserInfo> selectAll2();

    // 方法的声明, 插入
    Integer insert(UserInfo userInfo);

    // 对参数进行重命名
    Integer insert2(@Param("userInfo") UserInfo userInfo);

    // 删除
    Integer delete(Integer id);

    // 修改
    Integer update(UserInfo userInfo);
}
